package com.hhh.demo;

public class Demo {

    //该类对象初始化时为零
    static int s;
    int i;
    int j;

    //非静态语句块在该类每次使用new创建实例对象时都会被执行
    {
        //这个 i 是局部变量与类中的属性 i 没有关系
        int i = 1;
        j++;
        i++;
        s++;
    }

    public void test(int j){
        j++;
        i++;
        s++;
    }

    public static void main(String[] args) {
        Demo d1 = new Demo();
        Demo d2 = new Demo();
        d1.test(10);
        d1.test(20);
        d2.test(30);
        System.out.println(d1.i + "," + d1.j + "," + d1.s);
        System.out.println(d2.i + "," + d2.j + "," + d2.s);
    }
}
